#ifndef GAMESETTINGS_H
#define GAMESETTINGS_H

#include <QVector>
#include <QString>
#include "../GameInterface/basicinterface.h"

struct PlayerInfo
{
    BasicInterface *Interface;
    QString Name;
    QString MinionName;
};

struct GameSettings
{
    int MyPosition;
    int MyTeam;
    QVector<QVector<PlayerInfo> > Teams;

    void Initialize()
    {
        MyPosition = 0;
        MyTeam = 0;

        Teams.clear();
        Teams.resize(2);
    }

    GameSettings()
    {
        Initialize();
    }
};

#endif // GAMESETTINGS_H
